SQL Serverでの文字列結合演算子は||ではない
標準SQLでは||が採用されている(PL/I由来)
/gosyujin-books/0268: プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに.pdf
できるだけ標準語で話すの通り、これを使いたいがSQL Serverでは||で文字列結合はできない
CONCATを使うか、⁺演算子を使う
+ (文字列連結) (Transact-SQL) - SQL Server | Microsoft Docs
CONCAT (Transact-SQL) - SQL Server | Microsoft Docs
できるだけ標準語で話すならSQL ServerではCONCATを使うべき?これはわからん
+での結合は他の言語だとよく用いられるから一見自然に見えるがSQLでは方言
code:js
'abc' + 'def'
// 'abcdef'